Inner Classes:
The Simplest Example
public class PrintThem {
  public static void main(String av[]) {
    for (int i = 0; i < av.length; i++) {

      final String thingToPrint = av[i];

      class Printer implements Runnable {
	public void run() {
	  System.out.println(thingToPrint);
	}
      }

      new Thread(new Printer()).start();
    }
  }
}

Return to Tracks